package com.ssmtest.test.Controller.utils;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

@RestControllerAdvice  //定义该类为SPringMVC的异常处理器组件
public class ProjectExceptionAdvice { //SpringMvc的异常处理器
   @ExceptionHandler   //该方法用于拦截所有的异常
    public  R doException(Exception ex)
    {
        //记录日志
        ex.printStackTrace();
        return new R(false,null,"服务器故障请稍后重试");   //return R这样就可以使信息格式进行统一
    }
}
